<%@ include file="/WEB-INF/jsp/taglibs.jsp" %>
<%@page language="Java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<script language="javascript" src="../../js/funkcje.js" type="text/javascript"></script>
<div id="content">

<br>
	<form:form commandName="swiadczenie" id="form" method="post" action="form.html">
	
<fieldset>		
	<legend>Nowe swiadczenie:</legend>
		
		Refundacja: <form:select path="refundacja" onchange="submit();" >
			<form:option value="true" label="Tak"></form:option>
			<form:option value="false" label="Nie"></form:option>		
		</form:select><br/>
			
		<br/><br/>
		
		<input type="button" size="20" onclick="otworz('../lekarz/slownik.html','620','500')" value="Wybierz lekarza  ">
		<form:hidden path="lekarz" id="id_lekarza" />
		<input type="text" value="${swiadczenie.lekarz}" readonly="readonly" size="40" /><br>
		
		
		<input type="button" size="20" onclick="otworz('../pacjent/slownik.html','620','673')" value="Wybierz pacjenta">
		<form:hidden path="pacjent" id="id_pacjenta"/>
		<input type="text" value="${swiadczenie.pacjent}" readonly="readonly" size="40" /><br><br/>
				
		<c:if test="${swiadczenie.refundacja == false}">Rodzaj płatności:
			<form:select path="platnosc">
			<form:options items="${sposoby_platnosci}" itemLabel="opis" itemValue="id"/>
			</form:select>
		</c:if>
		<br/><br/>
		
		Data:<form:input path="data" size="8" maxlength="10"/>&nbsp;(<spring:message code="data.format"></spring:message>)<br/>
		
<c:choose>
	<c:when test="${swiadczenie.refundacja == false}">
	
		<display:table id="row" name="swiadczenie.uslugi_na_swiadczeniu" >
	  	  <display:column property="nazwa" title="Nazwa" />
	  	  <display:column title="Cena jednostkowa"> <form:input path="uslugi_na_swiadczeniu[${row_rowNum-1}].cena" id="cena${row_rowNum-1}" readonly="true" size="3"/> zł</display:column>
	  	  <display:column title="Ilość"> <form:input path="uslugi_na_swiadczeniu[${row_rowNum-1}].ilosc" size="2" id="ilosc${row_rowNum-1}" onchange="cenarazyilosc(${row_rowNum-1},this.form)" onkeydown="return blockEnterAndCount(event,${row_rowNum-1},this.form);"/> </display:column>
	  	  <display:column title="Suma"> <form:input path="uslugi_na_swiadczeniu[${row_rowNum-1}].suma" readonly="true" size="4" id="suma${row_rowNum-1}" /> zł</display:column>
	  	  <display:column value="<input type='submit'  name='del,${row_rowNum-1}' value='Usuń usługę'/>" title="Akcje"/>
	  	  <display:footer><tr> <td colspan="3">Razem:</td><td colspan="2"> <form:input path="wartosc" size="7" id="razem"/> zł</td></tr></display:footer>
	  	  <display:setProperty name="basic.msg.empty_list" value="<br/>Brak usług<br/>"/>
		</display:table>  

	</c:when>
	
	<c:otherwise>
		
		<display:table id="row" name="swiadczenie.uslugi_na_swiadczeniu" >
		  <display:column property="nazwa" title="Nazwa" />
 		  <display:column title="Ilość"> <form:input path="uslugi_na_swiadczeniu[${row_rowNum-1}].ilosc" size="2" id="ilosc${row_rowNum-1}" onchange="cenarazyilosc(${row_rowNum-1},this.form)" onkeydown="return blockEnterAndCount(event,${row_rowNum-1},this.form);"/> </display:column>
 	      <display:column value="<input type='submit'  name='del,${row_rowNum-1}' value='Usuń usługę'/>" title="Akcje"/>
		  <display:setProperty name="basic.msg.empty_list" value="<br/>Brak usług<br/>"/>
		</display:table>
		
	</c:otherwise>

</c:choose>

</fieldset>
		<br/>
		<input type="button" onclick="otworz('../usluga/slownik.html','420','500')" value="Dodaj usługę" /><br>
		<input type="hidden" name="iduslugi" id="id_uslugi"  /><br>

<c:if test="${!empty row_rowNum && !empty swiadczenie.pacjent}"><input type="submit" name="zapisz" value="Zapisz" /></c:if>
			
	</form:form>

</div>